## [Introductory Tutorials](#tutorials)
* [GoRails episode](https://gorails.com/episodes/using-activeadmin-to-build-an-admin-ui) (2016)
* [ActiveAdmin: panel de administración para Ruby on Rails](http://www.lineadecodigo.es/activeadmin-panel-de-administracion-para-ruby-on-rails) (2017)
* [Easy Admin Interfaces with Active Admin in Rails](https://www.sitepoint.com/easy-admin-interfaces-active-admin-rails/) ([sample code](https://github.com/echessa/active_admin_example)) (2014)
* [Getting Started with Rails... Adding ActiveAdmin and Markdown](https://reinteractive.net/posts/43-activeadmin-and-markdown-on-your-15-minute-blog-part-4) (2013)
* [Railscasts #284](http://railscasts.com/episodes/284-active-admin) (2011)
* [Rails5へのActiveAdminの導入](http://qiita.com/lulu-ulul/items/6ad2a6f04bf949af98b2) (2016)
* [An Unofficial Active Admin Guide](https://skryukov.github.io/rails/activeadmin/2020/09/29/an-unofficial-active-admin-guide.html) (2020)

## Advanced Tutorials
* [Rails 5 API + ActiveAdmin + Create React App](https://medium.com/superhighfives/a-top-shelf-web-stack-rails-5-api-activeadmin-create-react-app-de5481b7ec0b) (2017)

## Documentation
* [README file](https://github.com/activeadmin/activeadmin/blob/master/README.md)
* [Official Documentation](http://activeadmin.info/documentation.html) (master)
* [YARD](http://www.rubydoc.info/github/activeadmin/activeadmin) (master)

## [Example Apps](#example-apps)
* [Demo Store](https://github.com/activeadmin/demo.activeadmin.info). A store application to use in tutorials.
* [SprintApp](https://github.com/macfanatic/SprintApp). Project management and time tracking. Unmaintained since Oct. 2014, based on fork of ActiveAdmin 0.5.
* [Active Invoices](https://github.com/ianmurrays/active_invoices). Very simple invoicing application unmaintained since 2012 ([blog post](https://code.tutsplus.com/tutorials/create-beautiful-administration-interfaces-with-active-admin--net-21729)).

## Projects using ActiveAdmin
### Open Source on GitHub
* [FeedBunch](https://www.feedbunch.com/). A simple and elegant feed reader ([source](https://github.com/amatriain/feedbunch)).
* [Followr](http://followr.club). Twitter follow & unfollow bot ([source](https://github.com/kevinchandler/followr)).
* [Lale.Help](http://lale.help/features). Online platform for organizing volunteers in refugee aid ([source](https://github.com/lale-help/lale-help)).
* [Podemos](https://participa.podemos.info/es). Spanish political volunteer organization.
* [SumOfUs Campaigns](https://www.sumofus.org/campaigns/). Online Campaign Platform ([source](https://github.com/SumOfUs/Champaign)).
* [Super-IMAP](https://github.com/rustyio/super-imap) alternative to Context.io. Helps you build email-driven applications ([source](https://github.com/rustyio/super-imap)).
* [TimeOverflow](https://www.timeoverflow.org/pages/about). Time Bank, a form of alternative economics ([source](https://github.com/coopdevs/timeoverflow)).

#### Engines (Gems)
* [Community Engine](http://communityengine.org/). A Social Networking Plugin for Ruby on Rails ([source](https://github.com/bborn/communityengine)).
* [Goldencobra CMS](https://github.com/ikuseiGmbH/Goldencobra)
* [Lentil](https://github.com/NCSU-Libraries/lentil). Rails Engine that supports the harvesting of images from Instagram ([source](https://github.com/NCSU-Libraries/lentil)).
* [Pageflow](http://pageflow.io/). Tool for the easy creation of multimedia reports ([source](https://github.com/codevise/pageflow)).

[Search for more...](https://github.com/activeadmin/activeadmin/network/dependents)
[Search on libraries.io](https://libraries.io/rubygems/activeadmin/dependent_repositories)

### Other
* See [Siftery](https://siftery.com/activeadmin) and [Stackshare](https://stackshare.io/active-admin)

## Help Forums
Please use [StackOverflow](http://stackoverflow.com/questions/tagged/activeadmin) for
help requests and how-to questions.

Please open GitHub issues for bugs and enhancements only, not general help requests.
Please search previous issues (and Google and StackOverflow) before creating a new issue.

[Google Groups](http://groups.google.com/group/activeadmin),
IRC [#activeadmin](https://webchat.freenode.net/?channels=activeadmin) and
[Gitter](https://gitter.im/activeadmin/activeadmin) are not active.

## Architecture, Design
* [Active Admin: The admin framework for Rails](http://www.gregbell.ca/active-admin/active-admin-the-admin-framework-for-rails/) (Greg Bell, 2011)
* [Slides from lightning talk](https://www.slideshare.net/gregbell/active-admin-8019424) Greg Bell gave at RailsConf 2011.
* [Building Web Apps with Active Admin](http://reverbhq.com/blog/2012/08/building-web-apps-with-activeadmin/) (Philippe Creux, 2012)
* [Mastering ActiveAdmin](http://staal.io/blog/2013/02/26/mastering-activeadmin/) (Boris Staal, 2013) ([source](https://github.com/inossidabile/mastering_aa))
* [UI Components in Rails](https://medium.com/@alessandro1997/ui-components-in-rails-7f9373f0f2f) Arbre? Cells? PORO+Docile.

## Users, Authentication and Authorization
### Devise
* [How to Implement a Single User Model with Rails, ActiveAdmin, and Devise](http://dan.doezema.com/2012/02/how-to-implement-a-single-user-model-with-rails-activeadmin-and-devise/)
* [[How to invite users in active admin with devise invitable]]
* [Create an ActiveAdmin account by Cloning a Devise User account](https://coderwall.com/p/k4bbnq/create-an-activeadmin-account-by-cloning-a-devise-user-account)
* [Implementing Devise Single Sign On with ActiveAdmin](https://coderwall.com/p/xalqmq/rails-4-extranet-and-e-commerce-application-implementing-devise-single-sign-on-with-active-admin-comfy-mexican-sofa-and-spree-commerce)
* [Adding Two-Factor Authentication in ActiveAdmin](https://medium.com/@acesubido/adding-two-factor-authentication-in-activeadmin-2ed134b60042) using devise-two-factor gem.

### OAuth
* [[Log in through OAuth providers]]
* [Facebook authentication on ActiveAdmin](http://helabs.com/blog/2014/04/07/facebook-authentication-on-activeadmin/)
* [Salesforce OAuth2 authentication with Active Admin](http://ejholmes.io/2012/04/08/active-admin-with-omniauth.html)

### Other
* [[How to add User Accounts for users to administer their personal accounts]]
* [Tracking user logins and displaying results in ActiveAdmin](https://labs.kollegorna.se/blog/2015/05/activeadmin-logins/)
* [Authorizing resources with CanCanCan](https://activeadmin.info/13-authorization-adapter.html#using-the-cancan-adapter)

## Layout
* [How can I customize the active admin layout?](https://stackoverflow.com/questions/7452418/how-can-i-customize-the-active-admin-layout) Most active QA on StackOverflow.
* [How to put sidebar / filters on top of the ActiveAdmin index list](https://stackoverflow.com/questions/45185615/how-to-put-sidebar-filters-on-top-of-the-activeadmin-index-list) A simple CSS hack.

## [Index Pages, Filters and Scopes](#index-pages-filters-and-scopes)
* [4 steps to add auto complete in ActiveAdmin](https://github.com/activeadmin/activeadmin/issues/1754)
* [Excluding columns](https://coderwall.com/p/epu-va/shortcut-for-customizing-activeadmin-columns)
* [Customize ActiveAdmin Index Filters](https://hashrocket.com/blog/posts/customize-activeadmin-index-filters)
* [Custom Filters Using Ransacker In ActiveAdmin Interfaces](http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/)
* [ActiveAdmin Filters—Unlocking the Power of Ransack](http://viget.com/extend/activeadmin-filters-unlocking-the-power-of-ransack)
* [ActiveAdminでカスタムフィルターを実装する](http://masacandy.hatenablog.com/entry/2018/07/02/144740) A filter that can be searched from the conditions of multiple columns.
* [ActiveAdmin: Custom column and its filter](http://codeonhill.com/activeadmin-custom-column-and-its-filter/)
* [How to filter IS NULL in ActiveAdmin](http://stackoverflow.com/questions/12038138/how-to-filter-is-null-in-activeadmin)
* [Using ActiveRecord scopes with activeadmin](http://www.reinteractive.net/posts/189-using-activerecord-scopes-with-activeadmin)
* [Presenting SQL views through ActiveAdmin](http://lorefnon.me/2014/07/13/presenting-sql-views-through-active-admin.html)
* [[How to Add In Page Editing Using Gem best_in_place]]
* [Make some column quick-editable on the index list page](http://amolnpujari.wordpress.com/2013/10/23/activeadmin-cool-tweaks/)
* [Quick add and quick edit on ActiveAdmin](http://helabs.com/blog/2014/05/28/quick-add-and-quick-edit-on-active-admin/) Using Fancybox to popup 'add' and 'edit' jQuery dialogs.
* [Edit a collection of resources at once with Handsontable](https://medium.com/@mekdigital/activeadmin-edit-a-collection-of-resources-at-once-747a1b625fb6)
* [Toggle visibility of the sidebar](https://medium.com/@mekdigital/activeadmin-add-a-button-toggle-the-sidebars-visibility-to-save-real-restate-708d89cb5972)
* [Increase performance for index pagination count queries](https://medium.com/matic-insurance/how-to-make-ruby-on-rails-activeadmin-and-large-postgresql-tables-friends-again-af199b96f25)

## Resources
* [ActiveAdmin list of registered pages and resources](https://stackoverflow.com/questions/19549627/activeadmin-list-of-registered-pages-and-resources)
* [[Set page title]]
* [How to Handle Singletons in ActiveAdmin](https://www.viget.com/articles/how-to-handle-singletons-in-activeadmin)
* [How to add has_one](https://github.com/activeadmin/activeadmin/issues/4614#issuecomment-305701650)
* [[Define a resource inside an engine]]
* [[How to display the version tag and commit hash of the currently deployed source on the dashboard]]

## [Forms](#forms)
* [A Minimalist Guide to Customizing ActiveAdmin Forms](https://spin.atomicobject.com/2016/05/20/customize-activeadmin-forms/)
* [[Form Partial Tricks]]
* [[Nested forms with polymorphic association in Active Admin Formtastic]]
* [Adding forms to ActiveAdmin custom pages](https://asafdav2.github.io/2016/adding-forms-to-activeadmin-custom-pages/)
* [Formtastic without ActiveRecord](http://dondoh-blog.tumblr.com/post/4142258573/formtastic-without-activerecord)
* [[Showing an uploaded image in the form]]
* [[Nested model form image upload]]
* [Uploading Files](https://spin.atomicobject.com/2016/01/29/uploading-files-active-admin/)
* [Uploading Files Using Paperclip](https://spin.atomicobject.com/2016/07/23/file-upload-active-admin-paperclip/)
* [[Deleting Paperclip Attachments with ActiveAdmin]]
* [How to add Attachinary input in rails active admin](https://stackoverflow.com/questions/44413120/how-to-add-attachinary-input-in-rails-active-admin) Uses [Attachinary](http://cloudinary.com/blog/attachinary_a_modern_attachments_solution_for_ruby_on_rails)
* [[CKEditor integration]]
* [[Combine datetime picker with activeadmin]]
* [[Change datepicker I18n]]
* [Rails 3 Nested Models in one form using Formtastic and Cocoon gems](http://maxivak.com/rails-3-nested-models-in-one-form-using-formtastic-and-cocoon-gems/)
* [ActiveAdmin vs Nested Models vs Formtastic vs Acts as Relation](https://coderwall.com/p/cms9ma/) Using ActiveAdmin with multi-table inheritance (MTI)
* [ActiveAdmin + dry-validation](https://medium.com/@N.I/activeadmin-dry-validation-2cc51e8787f9)
* [Using Fake inputs in Formtastic forms](https://blog.klimenko.site/ruby/2018/09/08/formtastic-fake-input.html)
* [JSONB columns](https://github.com/udacity/activeadmin_json_editor)

## Tables
* [ActiveAdmin Tables](http://codequizzes.wordpress.com/2013/05/22/activeadmin-tables/)
* [ActiveAdmin simple_table](http://rubyglasses.blogspot.com.br/2015/02/activeadmin-simpletable.html) A simple HTML table component in Arbre.
* [Pagination on table_for inside sections and panels](https://github.com/activeadmin/activeadmin/issues/1116)
* [[Duplicate row]]

## Charts
* [Adding Google Charts to your Active Admin Application](https://spin.atomicobject.com/2016/11/23/adding-google-charts-active-admin-application/) uses Chartkick
* [Custom activeadmin pages with charts](http://juanda.me/create-custom-activeadmin-pages-with-charts)

## Other
* [[Switching locale]]
* [[Specifying locale]]
* [[Include javascript before the rest of the active_admin javascripts]]
* [[Monkey patching ActiveAdmin internals to display images by default in tables, forms, and shows]]
* [[Testing your ActiveAdmin controllers with RSpec]]
* [[Testing ActiveAdmin within another gem using RSpec and Combustion]]

## Third-party

### Integrating with other gems
* [[Auditing via paper_trail (change history)]]
* [[Use Spork]]
* [[How to work with AASM]]
* [[How to work with acts-as-taggable-on]]
* [[How to Add In Page Editing Using Gem best_in_place]]

See also [[Plugins]]

## Other Awesome Posts
* [How To Add Active Admin to a Rails 5 API Application](http://www.carlosramireziii.com/how-to-add-active-admin-to-a-rails-5-api-application.html)
* [8 Insanely Useful ActiveAdmin Customizations](https://www.viget.com/articles/8-insanely-useful-activeadmin-customizations)
* [ActiveAdmin - Disable JSON/XML export](https://coderwall.com/p/qzlssg/activeadmin-disable-json-xml-export)
* [Extending ActiveAdmin DSL](https://coderwall.com/p/wadeva/extending-activeadmin-dsl) macfanatic discusses acts_as_list
* [How to Hide Your ActiveAdmin Path](https://coderwall.com/p/2luxig/how-to-hide-your-activeadmin-path) Random folder path for ActiveAdmin.
* [Sharing code between ActiveAdmin resources](http://tmichel.github.io/2015/02/22/sharing-code-between-activeadmin-resources/)
* [Autocomplete Using ActiveAdmin and Rails 3, Including Has Many Associations and Polymorphic Models](http://www.metaltoad.com/blog/activeadmin-autocomplete-rails3)
* [a quick javascript lightbox](http://amolnpujari.wordpress.com/2013/12/19/a-quick-javascript-lightbox/)
* [Add custom style for active admin boolean fields](http://salayhin.wordpress.com/2014/04/24/add-custom-style-for-active-admin-boolean-fileds/)
* [ActiveAdmin Form Field For Strongbox Encrypted Attribute](http://seankibler.com/activeadmin-form-field-for-strongbox-encrypted-attribute)
* [Sortable lists with acts_as_list and ActiveAdmin](http://www.mossity.com/2011/07/08/sortable-lists-with-actsaslist-and-activeadmin/)
* [jQuery Datatables + Active Admin](https://gist.github.com/EtienneDepaulis/4070962)
* [Akita on Rails](http://www.akitaonrails.com/ActiveAdmin)
* [Customize default CSV export](https://blog.kiprosh.com/active-admin-customize-default-csv-export/)

## [Alternatives](#alternatives)
[[Alternatives]]